#include <iostream>

#if 0
template <class T>
class Mumble
{
public:
    Mumble(T t = 1024)
    : _t (t)
    {
	if (tt != t)
	    throw ex ex;
    }

private:
T tt;
};
#endif

template <class type>
class Foo
{
    public:
	Foo();
	type val();
	void val(type v);
    private:
	type _val;
};

template <class type>
double Foo<type>::bogus_member();// { return this->dbx; }

int main()
{
    //Mumble<double> md;
}
